/**
 *  场景4：Routing (按路线发送接收)
 *  使用场景：发送端按routing key发送消息，不同的接收端按不同的routing key接收消息。
 *  消息中的路由键（routing key）如果和 Binding 中的 binding key 一致， 交换器就将消息发到对应的队列中。
 *  路由键与队列名完全匹配，如果一个队列绑定到交换机要求路由键为“dog”，则只转发 routing key 标记为“dog”的消息，不会转发“dog.puppy”，
 *  也不会转发“dog.guard”等等。它是完全匹配、单播的模式。
 *
 *  注意此模式下，在发布者发布消息之前，所有订阅者必须处于监听状态，否则，将接受不到发布者之前发布的消息。
 *  即，此模式下，消息不具有持久性。
 */
package cn.home.bootstrap.publishsubscribe.direct;